home *** CD-ROM | disk | FTP | other *** search
- // Copyright (c)1995 Ray Dream, Inc. All Rights Reserved.
- /* $Id: xcomdefx.r 1.1 1997/07/11 21:36:30 damien Exp $ */
-
- #define NOFLAG 0L
- #define INTERPOLATE 1L
-
- #define MINQF16 0xFFFF8000L
- #define MAXQF16 0x00007FFFL
- #define MINQFIX 0xFFFF8000L
- #define MAXQFIX 0x00007FFFL
-
- 143 COMP DISCARDABLE
- BEGIN
- "defo", // family ID
- "COex", // unique creator
- "Exploder bis\0", // name of the extension
- "COM Examples\0", // sub family (used for shaders and scene operations)
- "4.0.0\0", // version number
- "Toolkit COM Example\0", // comments
- 0x0009L // minimum API version number required
- END
-
- 143 PMAP DISCARDABLE
- BEGIN
- // structure of a PMAP entry:
- //"4lID","type",INTERPOLATE or NOFLAG,"Description\0",minValue,maxValue
- // ex:
- //"COLO","colo",INTERPOLATE,"Color\0",0L,0L,
- //"ZMIN","qf16",INTERPOLATE,"Min Altitude\0",MINQF16,MAXQF16,
- //"ZMAX","qf16",INTERPOLATE,"Max Altitude\0",MINQF16,MAXQF16,
- //"VISI","qf16",INTERPOLATE,"Visibility\0",0L,MAXQF16
- 0x0007, // number of entries, increment it when you add an entry
- "MINS","qfix",INTERPOLATE,"Facets Size\0",MINQF16,MAXQF16,
- "EXPL","qfix",INTERPOLATE,"Explosion Factor\0",MINQF16,MAXQF16
- "GRAV","shrt",NOFLAG,"Gravity\0",MINQF16,MAXQF16
- "FLOO","qfix",NOFLAG,"Floor\0",MINQF16,MAXQF16
- "GRCO","qfix",INTERPOLATE,"Gravity\0",MINQF16,MAXQF16
- "bmin","qfv3",NOFLAG,"\0",MINQF16,MAXQF16
- "bmax","qfv3",NOFLAG,"\0",MINQF16,MAXQF16
- END
-
- 143 GUID DISCARDABLE
- BEGIN
- // from a GUID in a DTA $"ABCD EFGH IJKL MNOP QRST UVWX YZ12 3456"
- // change to 0xEFGH, 0xABCD, 0xIJKL, 0xMNOP, 0xSTQR, 0xWXUV, 0x12YZ, 0x5634
- 0x5ef0, 0x1ec1, 0xc1a1, 0x11d0, 0x4785, 0xa000, 0x0cc9, 0xf11b
- 0x8B40, 0xB5DF, 0xFD8F, 0x11CE, 0xF7A4, 0x0000, 0x02E2, 0xA5D5
- END
-
- 143 XPVW DISCARDABLE
- BEGIN
- // VIEW resource: no null character allowed !!!
- "\043 exploder bis
- View {
- PosX 0
- PosY 0
- SizX 150
- SizY 200
- VwId EDIT
- Stat {
- PosX 5
- PosY 5
- SizX 100
- SizY 16
- Bold 1
- Capt \042Facets Exploder\042
- }
- Stat {
- PosX 5
- PosY 30
- SizX 100
- SizY 16
- Capt \042Maximum Facet Size:\042
- }
- 3DEd {
- PosX 5
- PosY 50
- SizX 120
- SizY 16
- MinV 1024
- MaxV 1073741824
- VwId MINS
- }
- Stat {
- PosX 5
- PosY 70
- SizX 75
- SizY 16
- Capt \042\Explosion:\042
- }
- Slid {
- PosX 5
- PosY 90
- SizX 120
- SizY 20
- MinV 0
- MaxV 327680
- User 2004
- VwId EXPL
- }
- Chck {
- PosX 5
- PosY 120
- SizX 75
- SizY 16
- User 2004
- Capt \042Gravity\042
- VwId GRAV
- }
- Stat {
- PosX 5
- PosY 140
- SizX 30
- SizY 16
- Capt \042Coef.:\042
- }
- 3DEd {
- PosX 40
- PosY 140
- SizX 80
- SizY 16
- MinV -1073741824
- MaxV 1073741824
- VwId GRCO
- }
- Stat {
- PosX 5
- PosY 165
- SizX 75
- SizY 16
- Capt \042Relative Floor:\042
- }
- 3DEd {
- PosX 5
- PosY 180
- SizX 120
- SizY 16
- MinV -1073741824
- MaxV 1073741824
- VwId FLOO
- }
- }
- \0"
- END
-
-